package de.nak.terminumfrageapp.service;

import java.util.List;
import de.nak.terminumfrageapp.model.Benutzer;
import de.nak.terminumfrageapp.model.Umfrage;

/**
 * 
 * @description Interface fuer @link UmfrageService
 * @author Cornelia Kugler, Inga Brinkmann, Tim Danker
 * 
 */

public interface IUmfrageService {

	Umfrage umfrageErstellen(Benutzer benutzer);

	void speichern(Umfrage umfrage);

	void loeschen(Umfrage umfrage);

	List<Umfrage> ladeEigeneUmfragen(Benutzer benutzer);

	Umfrage ladeUmfrage(Long id);

	List<Umfrage> ladeAlleUmfragen();

}
